%
%  ©️ Copyright Zick Technologies, Inc., 2020. All rights reserved.
%  The contents of this file may not be duplicated or redistributed
%  without the expressed, written consent of Zick Technologies, Inc.
%
\pdfminorversion=7
\let\mypdf\pdfximage
\def\pdfximage{\immediate\mypdf}
\documentclass[oneside,a4paper,11pt]{book}
\usepackage[left=27.5mm, top=25mm, right=22.5mm, bottom=20mm]{geometry}
\usepackage[hidelinks]{hyperref}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{titlesec}
\usepackage{tocloft}
\usepackage{indentfirst}
\usepackage{hyphenat}
\usepackage{blindtext}
\pagestyle{plain}
\titleformat{\chapter}{\normalfont\Huge\bfseries}{\thechapter.}{0.5em}{}
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection.}{0.5em}{}
\titleformat{\subsection}{\normalfont\large\bfseries}{\thesubsection.}{0.5em}{}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\renewcommand{\cftchapaftersnum}{.}
\renewcommand{\cftsecaftersnum}{.}
\renewcommand{\cftsubsecaftersnum}{.}
\renewcommand{\cftfigaftersnum}{.}
\renewcommand{\cfttabaftersnum}{.}
\setlength{\cfttabnumwidth}{2.8em}
\setlength{\cftfignumwidth}{2.8em}
\cftsetpnumwidth{2.3em}
\cftsetrmarg{2.8em plus1fil}
\makeatletter
\setlength{\@fpsep}{15pt plus 0.33fil}
\makeatother
\setlength{\abovecaptionskip}{6pt}
\newcommand{\startfloat}[2]{\begin{#1}[#2]}
\newcommand{\starttable}{\startfloat{table}{hp}}
\newcommand{\stoptable}{
    \end{table}
    \renewcommand{\starttable}{\startfloat{table}{hp}}
}
\newcommand{\newtabpage}{
    \clearpage
    \renewcommand{\starttable}{\startfloat{table}{p}}
}
\newcommand{\startfigure}{\startfloat{figure}{hp}}
\newcommand{\stopfigure}{
    \end{figure}
    \renewcommand{\startfigure}{\startfloat{figure}{hp}}
}
\newcommand{\newfigpage}{
    \clearpage
    \renewcommand{\startfigure}{\startfloat{figure}{p}}
}
\newcommand{\newfig}[2]{
    \startfigure
    \centering
    \includegraphics{#1.pdf}
    \caption{#2}
    \label{fig:#1}
    \stopfigure
}
\newdimen\digitwidth\setbox0=\hbox{\rm0}\digitwidth=\wd0
\newdimen\minuswidth\setbox0=\hbox{$-$}\minuswidth=\wd0
\newcommand{\preptable}{
    \centering
    \def\m{\kern\digitwidth\kern-\minuswidth$-$}
    \def\em{e$-$}
    \catcode`;=\active
}
\pdfsuppresswarningpagegroup=1
\extrafloats{1000}
\maxdeadcycles=2000

